package cn.tedu.charging.cost.dao.repository;

import cn.tedu.charging.cost.pojo.ChargingDataPO;
import cn.tedu.charging.cost.pojo.po.ChargingProcessPO;
import org.springframework.data.elasticsearch.annotations.Query;
import org.springframework.data.elasticsearch.repository.ElasticsearchRepository;

import java.util.List;

public interface ChargingDataRepository extends ElasticsearchRepository<ChargingDataPO,String> {

    /**
     * 通过订单号查询充电记录
     * 现在是查询所有
     * 建议 可以改成 查询一条 类似sql 里 limit 分页
     * @param orderNo
     * @return
     */
    // sql select * from xxx where orderNo = orderNo
    @Query("{\"match_phrase\": {\"orderNo\": \"?0\"}}")
    List<ChargingProcessPO> getChargingProcessByOrderNo(String orderNo);



}
